OBJS = slog.o Config.o gbk.o word.o wordprocess.o svd.o main.o 
CC = g++ -O2 -Wall -g -pg
LIB = -lpthread -lm 
INC = -I./
main: $(OBJS)
	$(CC) $(INC) $(LIB) $(OBJS) -o tags
gbk.o: gbk.h gbk.cpp
	$(CC) -c gbk.cpp
word.o:slog.h Config.h gbk.h word.h word.cpp
	$(CC) -c word.cpp
wordprocess.o:slog.h Config.h gbk.h wordprocess.h wordprocess.cpp
	$(CC) -c wordprocess.cpp
svd.o:slog.h Config.h gbk.h svd.h svd.cpp
	$(CC) -c svd.cpp
slog.o: config.h slog.h slog.cpp
	$(CC) -c slog.cpp
Config.o: Config.h Config.cpp
	$(CC) -c Config.cpp
main.o: slog.h Config.h gbk.h wordprocess.h wordprocess.cpp main.cpp
	$(CC) -c main.cpp
clean:
	rm *.o tags
